/**
 * Created by miracle on 2017/7/9.
 * 商品列表功能界面
 */
$(function () {

    //获取网址中的参数
    // var urlParam = window.location.search;
    // console.log(urlParam); // ?categoryId=0
    //获取网址中的参数的值   0
    var categoryId = GetQueryString('categoryId');
    // console.log(categoryId);

    function GetQueryString(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);  //获取url中"?"符后的字符串并正则匹配
        var context = "";
        if (r != null)
            context = r[2];
        reg = null;
        r = null;
        return context == null || context == "" || context == "undefined" ? "" : context;
    }

    //获取三级菜单
    $.get('http://127.0.0.1:3000/api/getcategorybyid?categoryid=' + categoryId, function (data) {
        // console.log(data);
        $('.filterList').text(data.result[0].category)

    });
    //商品列表展示
    var pageId = 1,//url参数
        totalPage = 1;  //记录总页面数

    getGoodsList(categoryId, pageId);

    function getGoodsList(categoryId, pageId) {
        $.get('http://127.0.0.1:3000/api/getproductlist?categoryid='+categoryId+'&pageid='+pageId, function (data) {
            console.log(data);

            totalPage = Math.ceil(data.totalCount / data.pagesize);
            $('.pageCount').text(pageId + '/' + totalPage);
            var html = template('info', data);
            $('.goods').html(html);
        }
    )
    }
//点击按钮翻页
    $('body').on('click', '.pre', function () {
        pageId--;
        if (pageId < 1) {
            pageId = 1;
        }
        getGoodsList(categoryId, pageId);
    });
    $('body').on('click', '.next', function () {
        pageId++;
        if (pageId > totalPage) {
            pageId = totalPage;
        }
        getGoodsList(categoryId, pageId);
    });

    //返回顶部
    $('.back').on('click',function () {
        $('html,body').animate({scrollTop:0},1500);
    })
})